﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;

/// <summary>
/// 可控角色的行动
/// </summary>
public class ControllableAct : ActBase
{
    public override StateBase Act(GameObject gameObject, StateBase state)
    {
        return ControllableStateMachine.remainState;
    }

    /// <summary>
    /// 可控行动
    /// </summary>
    /// <param name="args"></param>
    /// <param name="gameObject"></param>
    /// <param name="state"></param>
    /// <returns></returns>
    public virtual ControllableObjectState Act(ButtonEventArgs args, GameObject gameObject, ControllableObjectState state)
    {
        return ControllableStateMachine.remainState;
    }
}
